// miniprogram/pages/bookingDetail/bookingDetail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    loading:true,
    bookingDetailData:[],
    title:'',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log('options==>',options);
    // 截取_ids
    let _ids=options._ids;
    console.log('options--_ids==>',_ids);
    this.getBookingDataByIds(_ids)
  },

  // 根据多个_ids获取记账记录
  getBookingDataByIds(_ids)
  {
      wx.showLoading({
        title: '记载中...',
        mask:true,
      })
      // 调用云函数
      wx.cloud.callFunction({
        name:'get_booking_byids',
        data:{
          _id:_ids
        }
      }).then(res=>{
        wx.hideLoading();
        console.log('get_booking_byids==>',res);
        // 点击图标的数据项跳转到 bookingdetail组件并并进行传递数据 用于指定渲染点击的数据项
        this.setData({
          bookingDetailData:res.result.data
        })
        wx.setNavigationBarTitle({
          title: `${res.result.data[0].mainType.title}-${res.result.data[0].subType.title}记账详情`
        })
      }).catch(err=>{
        console.log('err==>',err);
      })
  },
  
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    setTimeout(()=>{
      this.setData({
        loading:false
      })
    },1000)
  },

 
})